﻿body 
{
    font-family:宋体,Arial Narrow,arial,serif;
    padding:0px;
    margin:0px;
    font-size:12px;
    background:rgb(245,245,245);
    min-width:600px;
}
a:link, a:visited
{
    color:#002c99;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
ul, h1, h2
{
    list-style:none;
    margin:0px;
    padding:0px;
}
input[type=text]
{
    background-image:url('../images/text-bg.gif');
    background-repeat:repeat-x;
}
.Master
{
    min-width:910px;
}

/*-----------------------header-------------------------------*/
div.header
{
    background-color:#4B6C9E;
    width:100%;
    height:25px;
}
div.header ul
{
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
}
div.header ul li
{
    float:left;
}
div.header ul li a, div.header ul li a:visited
{
    margin:0px 6px;
    padding:0px 10px;
    height:25px;
    line-height:25px;
    color:#ffffff;
    text-decoration:none;
    display:block;
}
div.header ul li a:hover, div.header ul li a.selected
{
    background-color:rgb(245,245,245);
    color:#000;
}

.subHeaderLogin
{
    color:#FFFFFF;
    float:right;
    margin-right:16px;
}
.subHeaderLogin span
{
    height:25px;
    line-height:25px;
}
.subHeaderLogin a, .subHeaderLogin a:visited
{
    height:25px;
    line-height:25px;
    text-decoration:underline;
    color:#ffffff;
}
.subHeaderLogin a:hover
{
    color:red;
}


/*-----------------------mainbody-------------------------------*/
.mainbody
{
    background-image:url("/admin/images/headerback.png");
    background-repeat:repeat-x;
    background-position:top;
    min-height:400px;
}
.mianTable
{
    width:100%;
    min-height:400px;
}
.tableLeft
{
    width:190px;
    border-right:3px solid #4B6C9E;
    vertical-align:top;
}
.tableRight
{
    padding:0px;
    margin:0px;
    vertical-align:top;
}

/*-----------------------footer-------------------------------*/
.footer
{
    height:25px;
    border-top:3px solid #4B6C9E;
    line-height:25px;
    text-align:center;
    font-family:Verdana;
}

/*-----------------------type control-------------------------------*/
.typeHeader
{
    border-bottom:2px solid #bbb;
    height:25px;
}
.typeHeader h1
{
    margin-left:6px;
    float:left;
    font-size:12px;
    height:25px;
    line-height:25px;
    color:#4B6C9E;
    font-weight:bold;
}
.typeHeader div
{
    margin-right:6px;
    height:25px;
    line-height:25px;
    float:right;
}
ul.typeItems li
{
    height:25px;
    line-height:25px;
    padding:0px 4px;
    border-bottom:1px solid transparent;
    position:relative;
}
ul.typeItems li:hover
{
    border-bottom:1px dotted #bbb;
    background-color:#eee;
}
ul.typeItems li div
{
    position:absolute;
    right:0px;
    top:0px;
    margin-top:4px;
    display:none;
}
ul.typeItems li div img
{
    border:1px dotted transparent;
}
ul.typeItems li div img:hover
{
    border:1px dotted #bbb;
    background:#eee;
}
ul.typeItems li a.selected
{
    color:#cc0000;
}

/*-----------------------box content-------------------------------*/
.boxContent
{
    box-shadow:0px 2px 5px #ccc;
    border:1px solid #ccc;
    background-color:#ffffff;
    margin:20px;
    padding:10px;
    min-width:650px;
}
.boxTitle
{
    border-bottom:1px solid #ccc;
    height:25px;
    padding:0px 6px;
}
.boxTitle h2
{
    float:left;
    display:block;
    height:25px;
    line-height:25px;
    font-weight:bold;
    font-size:12px;
}
.boxTitle ul
{
    float:right;
    height:25px;
}
.boxTitle ul li
{
    height:25px;
    line-height:25px;
    float:left;
    padding-left:16px;
}
/*-----------------------box grid-------------------------------*/
.boxGrid
{
    overflow:auto;
}
.boxGrid table
{
    width:100%;
    border-collapse:collapse;
}
.boxGrid table th
{
    background:#eee;
    height:25px;
    line-height:25px;
    font-weight:normal;
    font-size:12px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.boxGrid table tbody
{
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.boxGrid table td
{
    border-bottom:1px solid #eee;
    height:24px;
    line-height:24px;
}
.alignLeft
{
    text-align:left;
    padding-left:12px;
}
.alignCenter
{
    text-align:center;
}
.td-first
{
    border-left:1px solid #eee;
}
.td-last
{
    border-right:1px solid #eee;
}
.th-first
{
    border-left:1px solid #eee !important;
}
.th-last
{
    border-right:1px solid #eee !important;
}

/*-----------------------Data Page-------------------------------*/
.dataPage ul
{
    height:25px;
}
.dataPage ul li
{
    float:left;
    height:25px;
    line-height:25px;
    margin:0px 4px 0px 4px;
}
.dataPage ul li img
{
    margin-top:5px;
}
.dataPage ul li input
{
    width:26px;
    height:16px;
    text-align:center;
    border:1px solid #bbb;
    margin:0px;
    padding:0px;
    line-height:16px;
}
.dataPage .btnPage
{
    margin-top:5px;
    display:block;
    width:16px;
    height:16px;
    background-image:url('../images/btnPage.png');
    background-repeat:no-repeat;
    border:1px dotted transparent;
}
.btnFristEnabled
{
    background-position:0px 0px;
    cursor:pointer;
}
.btnFristEnabled:hover
{
    border:1px dotted #bbb;
}
.btnFristDisabled
{
    background-position:-16px 0px;
}
.btnPrevEnabled
{
    background-position:-32px 0px;
    cursor:pointer;
}
.btnPrevEnabled:hover
{
    border:1px dotted #bbb;
}
.btnPrevDisabled
{
    background-position:-48px 0px;
}
.btnNextEnabled
{
    background-position:-64px 0px;
    cursor:pointer;
}
.btnNextEnabled:hover
{
    border:1px dotted #bbb;
}
.btnNextDisabled
{
    background-position:-80px 0px;
}
.btnLastEnabled
{
    background-position:-96px 0px;
    cursor:pointer;
}
.btnLastEnabled:hover
{
    border:1px dotted #bbb;
}
.btnLastDisabled
{
    background-position:-112px 0px;
}
.btnRefresh
{
    background-position:-128px 0px;
    cursor:pointer;
}
.btnRefresh:hover
{
    border:1px dotted #bbb;
}
.btnRefreshHide
{
    background-position:-112px 16px;
}

.dataLoading
{
    background-color:rgb(204, 204, 204);
    filter:alpha(opacity=50);
    opacity:0.5;
    position:absolute;
}

.hiddenButton
{
    display:none;
}